small ınsectivorous tree finch - Spanish English Dictionary